An Assistant for Re-Engineering Legacy Systems

نویسندگان

  • Zheng-Yang Liu
  • Mike Ballantyne
  • Lee Seward
چکیده

This paper presents a knowledge-based approach to evolving and re-engineering large legacy systems. It describes an AI application to one special area in software maintenance-upgmdiig existing software to new technology standards. This approach assists tie human engineers in the conversion of software systems by automating the tedious and knowledgeintensive conversion process. The research shows that the payoff for using the knowledge-based approach to software evolution is not only in terms of time and money saved, but also in terms of improved quality of the upgraded software system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re-Engineering BLUE Financial System Using Round-Trip Engineering and Java Language Conversion Assistant

Conversion of legacy software applications into a new technology platform is common in many of today’s ICT (Information and Communication Technologies) companies. The objective is to improve performance, as a result of modeling important aspects and features through the development of conversion technologies. Much focus has been made on devising efficient methodologies in software architecture ...

متن کامل

Development and Application of Reverse Engineering Measures in a Re-engineering Tool

If software metrics are useful in a forward software engineering environment, they are vital in a reverse engineering one. We are endeavouring to develop suitable metrics for software engineers who urgently need them for reverse engineering legacy systems. We propose that the metrics for reverse engineering in our re-engineering tool, the Re-engineering Assistant (RA), are developed under five ...

متن کامل

Quality Driven Re-engineering Framework

Context. Software re-engineering has been identified as a business critical activity to improve legacy systems in industries. It is the process of understanding existing software and improving it, for modified or improved functionality, better maintainability, configurability, reusability, or other quality goals. However, there is little knowledge to integrate software quality attributes into t...

متن کامل

Tool-Based Re-Engineering of a Legacy MIS: An Experience Report

In the process of restructuring its computing facilities, Rhône-Poulenc Rorer is eliminating its mainframes. As a consequence, existing legacy systems must be migrated. We present an experience report on the use of CASE tools for re-engineering a legacy MIS and illustrate the process of current state analysis and generation of a re-engineered target system. Based on the experience gained in eva...

متن کامل

E-CARES Research Project: Understanding Complex Legacy Telecommunication Systems

There are many reasons for reverse engineering or reengineering legacy systems. To date, many approaches concerning re-engineering of legacy systems have been made. The majority of these approaches are dealing with systems in the field of business applications. This paper describes the work performed for the E-CARES project so far. This project is concerned with understanding and re-structuring...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994